Improving code coverage
Improving code coverage and explaining interface