hw1-4 completed