solving PID