task3 update