code following pep8 style guideline