add toPPM