100% test coverage
improved comments