Web 3 Assignment