updated ppm.cpp/.h