abstracts and nft's