pep8 lint
test coverage 69%