task 3,task3_4