abstract detail