more work on hw3