conform to pep8 spec