get abort working first