describe your perfect web3 app in 3 words