PPM Lib