pep8 and docs