pp module

commit ./src/pp-1.6.4