What is the significance of variable drive?..How does it function?..