tests pass
adding most updated changes to bob.rb HW