How to ugrade contract after removing unwanted variables from initial implementation contract

Hi i am having trouble upgrading my contract after removing some variable i do not need anymore. how do i solve . this is the error i get

Upgrading Arb...

Error: New storage layout is incompatible

WittyP2P: Deleted _nonces

Keep the variable even if unused

WittyP2P: Deleted commits

Keep the variable even if unused

WittyP2P: Deleted commitTimestamps

Keep the variable even if unused

WittyP2P: Deleted nonces

Keep the variable even if unused

WittyP2P: Deleted commitNonces

You can't delete unused variables if it affects the storage layout, unless you have storage gaps in your original contract so that you can adjust the gap size accordingly. See https://docs.openzeppelin.com/upgrades-plugins/1.x/writing-upgradeable#modifying-your-contracts