pep8 and pep257 (write doctstrings!!!)