filled out several classes so that we can run tests.