work on task 4