hw3 #1 complete