the gem! with tests and code coverage.