add abort functions
bump version