updated ppm model