began to implement User defined commands in DriveCommands.c/h