Im currently building an nft marketplace and i have already integrated minting and buying of the nfts but only for fixed price, i don't know how to go about with auction and royalties could anyone help