pep8 and Pyflake compliant