```\nfunction governorAddPoolMultiplier(\n    uint256 \_pid,\n    uint64 lockLength,\n    uint64 newRewardsMultiplier\n) external onlyGovernor {\n    PoolInfo storage pool = poolInfo[\_pid];\n    uint256 currentMultiplier = rewardMultipliers[\_pid][lockLength];\n    // if the new multplier is less than the current multiplier,\n    // then, you need to unlock the pool to allow users to withdraw\n    if (newRewardsMultiplier < currentMultiplier) {\n        pool.unlocked = true;\n    }\n    rewardMultipliers[\_pid][lockLength] = newRewardsMultiplier;\n\n    emit LogPoolMultiplier(\_pid, lockLength, newRewardsMultiplier);\n}\n```\n