add web3