upped test coverage to 100%