fixme
80 col whitespace
pep8