pep8 user models compliance