first pass on pep8