# Pause controls

**veELCT**: owend by Deployer. The deployer can execute the following actions:

* setEmergency(): stops the veELCT contract and let users to withdraw their locked ELECTRON tokens. It's used in case of emergency or protocol upgrade.

***ProtofiMasterChef**:* owend by Deployer. The deployer can execute the following actions:

* updateEmissionRate(): update the whole emission rate of the tokens performed by the MasterChef. This is also the Pause Control mechanism. By setting the emission rate to 0, the owner basically stops the emission of new tokens in case of problem. The time to execution is minimal.

**DualTimeMoneypot**: owend by Deployer.&#x20;

* updateEmissionRate(): update the whole emission rate of the tokens. This is used as the Pause Control mechanism.
* stopReward(): stops fission emissions in case of emergency.
