3 contracts Basic NFT Random IPFS(random at creation time) Dynamic SVG NFT If price of ETH is above X -> Happy face it's below -> Frowny face