touched PID cpp