edited motor driver