attempt for discrete PID