adapt to pep8