work in progress: ppp 2.4.9