wrote abstract