compliance with pep8