gets 100% coverage