pep8 and documentation