follow pep8 coding style spec