intersection work on workOnTask method