added PPM output