extract abstract