done assignment1 task 3