Contract Wizard Confusion

Hey guys I'm working with the OpenZeppelin Contract wizard and ran into a problem. My goal to make an incredibly basic DAO and I was recommended to use this service. I'm using ERC20 and the only box I have clicked at the moment is the Block Number Votes. I copy this contract over into my codebase and I get an error from this function

function nonces(
        address owner
    ) public view override(ERC20Permit, Nonces) returns (uint256) {
        return super.nonces(owner);
    }

the terminal tells me that Nonces in the override part cannot be found or not unique.

is there some sort of dependancy here that I am missing?

I found the solution to this was just simply importing the Nonces file my self from the Openzeppelin-contracts folder. I just assumed that with working with the contract wizard the imports were taken care of so I was slow to check there. Hope this helps someone!