made pep8 and pylint compatible