Which of the following method is used for the speed control of DC shunt motor?

Which of the following method is used for the speed control of DC shunt motor?

A. voltage control method
B. flux control method
C. rheostat control method
D. all of the above