motor, PID, and Pin classes