commit to web 3