update to task 3