updated PID controller; added diagram