Explain the need for slave controller in a cascade control loop

What is the function of slave controller in a cascade control loop

To give an output of process value to master controllers set point

To receive remote setpoint from master controller and feed to Final control element

Slave controller output will be the set point for the master controller