Reworked abstract again