re-read pep8, making functions lowercase+underscore where necessary