Dicived task2 into task2_1 and task2_2