hw1 completed pb2