fix ppm decoding