# Contract Wizard Confusion

**URL:** <https://forum.openzeppelin.com/t/contract-wizard-confusion/41205>\
**Category:** Smart Contracts\
**Tags:** erc20, openzeppelin-contracts\
**Created:** [July 29, 2024, 6:31pm UTC](https://forum.openzeppelin.com/t/contract-wizard-confusion/41205 "2024-07-29T18:31:06Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![will\_stansill](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/will_stansill/32/19641_2.png) [@will\_stansill](https://forum.openzeppelin.com/u/will_stansill)\
**Post date:** [July 29, 2024, 6:31pm UTC](https://forum.openzeppelin.com/t/contract-wizard-confusion/41205/1 "2024-07-29T18:31:06Z")

</div>

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

```auto
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?

---

<div class="post-metadata">

**Author:** ![will\_stansill](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/will_stansill/32/19641_2.png) [@will\_stansill](https://forum.openzeppelin.com/u/will_stansill)\
**Post date:** [July 29, 2024, 6:52pm UTC](https://forum.openzeppelin.com/t/contract-wizard-confusion/41205/2 "2024-07-29T18:52:19Z")

</div>

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!
