FINAL SP-web3