conforming to pep8 whitespace rulez