hw1: done part5