of the engine after step 106 the method 100 includes step 108 comparing the monitored engine speed with a predetermined range of speeds this preferably includes determining whether the engine speed is greater than or equal to a predetermined minimum speed and also whether the engine speed is less than or equal to a predetermined maximum speed the predetermined minimum speed and the predetermined maximum speed may be based upon the optimal operating speed of the accessory or accessories for example the optimal operating speed ranges of the first second and third accessories 42 44 and 46 can be stored within the controller 32 the accessory having the greatest lower minimum speed is used by the controller 32 to determine minimum speed the accessory having the lowest upper maximum speed may be used by the controller 32 to determine the maximum speed based on the determination of step 108 under step 109 the controller 32 controls power to the drive motor 72 and engagement of the torque transmitting mechanism 48 so that the accessories 42 44 and 46 are driven by the engine 14 if the engine speed is within the predetermined range of speeds and is driven by the drive motor 70 if monitored engine speed is not within the predetermined range of speeds if it is determined in step 108 that the engine speed is within the predetermined range then step 109 includes step 110 a in which the controller 32 determines whether the torque transmitting mechanism 48 is engaged if the torque transmitting mechanism 48 is engaged then it continues to be maintained in the engaged state as this.