# Can't get latest version using NPM

**URL:** <https://forum.openzeppelin.com/t/cant-get-latest-version-using-npm/31542>\
**Category:** Smart Contracts\
**Tags:** erc721\
**Created:** [August 30, 2022, 10:51am UTC](https://forum.openzeppelin.com/t/cant-get-latest-version-using-npm/31542 "2022-08-30T10:51:55Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![forhas](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.openzeppelin.com/forhas/32/10116_2.png) [@forhas](https://forum.openzeppelin.com/u/forhas)\
**Post date:** [August 30, 2022, 10:51am UTC](https://forum.openzeppelin.com/t/cant-get-latest-version-using-npm/31542/1 "2022-08-30T10:51:55Z")

</div>

In my hardhat project I'm using [openzeppelin-contracts-upgradeable](https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable). I have installed the latest version using the command `npm i @openzeppelin/contracts-upgradeable` which brings the latest version for now - `4.7.3` . For some reason while going over the contracts in my local environment (under _node\_modules_) I see a version different (older) then [the one I see in github](https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable/blob/master/contracts/token/ERC721/ERC721Upgradeable.sol).

I tried removing openzeppelin folder completely from my local node-modules + erasing npm-cache and re-installing the package but still get the same result.

Any ideas?

 ![image](https://us1.discourse-cdn.com/flex022/uploads/zeppelin/original/3X/8/d/8d3b59e2f5117aecbbf3839dc21e10c834622333.png)
