PID class