begins write own test coverage