hw5 p1

finished