add task2, and finish half.