# Nakamapes Optimization 1. Nakamapes - https://opensea.io/collection/nakamapes - `Calldata` can be used instead of `memory` to save gas cost, `public` can be changed to `external` - Custom ``revert`` errors an be used to minimize gas cost - ```Use shorter require()/revert() strings``` which can help reduce gas cost - For checks of _mintAmount we can replace ```>0``` to ```!0``` since overflow/underflow checks are part of the solidity version