Improvements to controller drive