hw3 task 1,2