task 2 modifications