A20NFT engine rebuild (part 1)