simplify abstract
provide pep 3118 reference