pep-032 wip
pep-032 solved