some work on the tasks