The characteristics of drive for crane hoisting and lowering are which of the following ?

The characteristics of drive for crane hoisting and lowering are which of the following ?

A. Precise control
B. Smooth movement
C. Fast speed control
D. All of the above