Web3_all files for homework