update newer motor code