conform to pep8 standards