added ability do cancel jobs