change to Dynamic web 3.0