hw3 complete