pep and conventions