finalizing hw3