diff --git a/src/examples/proteopedia-wrapper/changelog.md b/src/examples/proteopedia-wrapper/changelog.md
index 041ecacd3454949a8be9e03ad2a6284c5b9f8381..9680f701e7da996b4d28c9627f87833d9571539d 100644
--- a/src/examples/proteopedia-wrapper/changelog.md
+++ b/src/examples/proteopedia-wrapper/changelog.md
@@ -1,3 +1,11 @@
+== v3.0 ==
+
+* Fixed initial camera zoom.
+* Custom chain coloring.
+* Customize visualizations.
+* Show ligand list.
+* Show 3D-SNFG.
+
 == v2.0 ==
 
 * Changed how state saving works.
diff --git a/src/examples/proteopedia-wrapper/index.html b/src/examples/proteopedia-wrapper/index.html
index 0bd3bb60714bbb09f32c05ed522103c05f93fef7..09d9537fad15800035056c1086dcb3d6dae25596 100644
--- a/src/examples/proteopedia-wrapper/index.html
+++ b/src/examples/proteopedia-wrapper/index.html
@@ -119,7 +119,7 @@
             addControl('Show 3DSNFG', () => PluginWrapper.updateStyle({ snfg3d: { hide: false } }, true));
 
             addControl('Hide Water', () => PluginWrapper.updateStyle({ water: { hide: true } }, true));
-            addControl('Show Water', () => PluginWrapper.updateStyle({ water: { } }, true));
+            addControl('Show Water', () => PluginWrapper.updateStyle({ water: { hide: false } }, true));
 
             addSeparator();
 
diff --git a/src/examples/proteopedia-wrapper/index.ts b/src/examples/proteopedia-wrapper/index.ts
index fdef0b0f3f375965e5c088521c90826d18fd4455..3ec4cc92695c36d6332c96e88b0844bd88951d19 100644
--- a/src/examples/proteopedia-wrapper/index.ts
+++ b/src/examples/proteopedia-wrapper/index.ts
@@ -32,7 +32,7 @@ import { ColorNames } from 'mol-util/color/tables';
 require('mol-plugin/skin/light.scss')
 
 class MolStarProteopediaWrapper {
-    static VERSION_MAJOR = 2;
+    static VERSION_MAJOR = 3;
     static VERSION_MINOR = 0;
 
     private _ev = RxEventHelper.create();
@@ -153,12 +153,11 @@ class MolStarProteopediaWrapper {
         }
 
         if (!partial || (partial && style.water)) {
-            const root = update.to(StateElements.Het);
+            const root = update.to(StateElements.Water);
             if (style.water && style.water.hide) {
-                root.delete(StateElements.Water);
+                root.delete(StateElements.WaterVisual);
             } else {
-                root.applyOrUpdate(StateElements.Water, StateTransforms.Model.StructureComplexElement, { type: 'water' })
-                    .applyOrUpdate(StateElements.WaterVisual, StateTransforms.Representation.StructureRepresentation3D,
+                root.applyOrUpdate(StateElements.WaterVisual, StateTransforms.Representation.StructureRepresentation3D,
                         StructureRepresentation3DHelpers.getDefaultParamsWithTheme(this.plugin,
                             (style.water && style.water.kind) || 'ball-and-stick',
                             (style.water && style.water.coloring), structure, { alpha: 0.51 }));