PID work in progress