done until half of task 3