*now abort works
*api has changed again
added example
small fix