changes to task 3