getting 100 percent test coverage