completing task2