refactoring
pep8