diff --git a/src/utils/snapshots/snapshot.js b/src/utils/snapshots/snapshot.js
index 9d31428..4c71221 100644
--- a/src/utils/snapshots/snapshot.js
+++ b/src/utils/snapshots/snapshot.js
@@ -41,7 +41,7 @@ const store_snapshot = (store, props = { value, name, path, raiser }) => {
 
   const expectedPath = path.join(snapshotPath, `${fileName}.json`);
   cy.task("readFileMaybe", expectedPath).then((exist) => {
-    if (exist) {
+    if (exist && !Cypress.env().SNAPSHOT_UPDATE) {
       props.raiser({ value: props.value, expected: JSON.parse(exist) });
     } else {
       cy.writeFile(expectedPath, JSON.stringify(props.value));
@@ -56,7 +56,6 @@ const set_snapshot = (
   if (!store) return;
 
   const message = Cypress._.last(snapshotName);
-  console.log("Current Snapshot name", snapshotName);
 
   const devToolsLog = { $el: serialized };
 
@@ -74,16 +73,18 @@ const set_snapshot = (
 
   const raiser = ({ value, expected }) => {
     const result = compareValues({ expected, value });
-    result.orElse((json) => {
-      devToolsLog.message = json.message;
-      devToolsLog.expected = expected;
-      delete devToolsLog.value;
-      devToolsLog.value = value;
+    if (!Cypress.env().SNAPSHOT_UPDATE && result.value) {
+      result.orElse((json) => {
+        devToolsLog.message = json.message;
+        devToolsLog.expected = expected;
+        delete devToolsLog.value;
+        devToolsLog.value = value;
 
-      throw new Error(
-        `Snapshot Difference. To update, delete snapshot file and rerun test.\n${json.message}`
-      );
-    });
+        throw new Error(
+          `Snapshot Difference.\nPlease Update the Snapshot\n\n\t${json.message}`
+        );
+      });
+    }
   };
   Cypress.log(options);
 
@@ -95,9 +96,8 @@ const set_snapshot = (
   });
 };
 
-const get_test_name = (test) => test.titlePath;
 const get_snapshot_name = (test, custom_name) => {
-  const names = get_test_name(test);
+  const names = test.titlePath;
 
   const index = custom_name;
   names.push(String(index));
@@ -110,7 +110,6 @@ module.exports = (value, step, options) => {
   if (typeof step === "object") options = step;
   if (typeof value !== "object" || Array.isArray(value))
     value = { data: value };
-  console.log("value", value);
 
   const name = get_snapshot_name(
     Cypress.currentTest,
@@ -120,7 +119,6 @@ module.exports = (value, step, options) => {
   const serialized = serializer(value);
   const store = newStore(serialized || {});
 
-  console.log({ step, options });
   set_snapshot(store, {
     snapshotName: name,
     snapshotPath: options.snapshotPath,