tm3 pep8 compliance