contains implemented with 100% code coverage