Finishing hw3