more work on hw5