I made a good progress on my first NFT smart contract but I need to do some improvements like discount, optimized gas and whitelist. Is there someone that can help me?