refactor:motor.h