completed first four objectives, wrote more tests