there are some Pep8 issues here @justinpotts