diff --git a/README.md b/README.md
index fd272c6d080412583b87259f120ae753c9aabcca..ebb057a4c3a619337483a7347ed92caa6c969bb9 100644
--- a/README.md
+++ b/README.md
@@ -3,7 +3,7 @@
 
 ## Current testing result (By GitLab PipeLine)
 
-![](https://git.recolic.net/_r_testing/redirect_to_val/cs164_proj2_test|http://img4me.com/dXlRzPa0.png)
+![](https://git.recolic.net/_r_testing/redirect_to_val/cs164_proj3_test|http://img4me.com/dXlRzPa0.png)
 
 
 ## Getting started
diff --git a/src/main/java/chocopy/pa3/CodeGenImpl.java b/src/main/java/chocopy/pa3/CodeGenImpl.java
index f5513cbc560c533a0720c7c5276af19ed4393fd2..e08992c535f3a5ab4d76938432a300c1e2f80708 100644
--- a/src/main/java/chocopy/pa3/CodeGenImpl.java
+++ b/src/main/java/chocopy/pa3/CodeGenImpl.java
@@ -382,6 +382,11 @@ public class CodeGenImpl extends CodeGenBase {
             betterBackend.emitPushBoolVal(tmpReg, node.value, "Push bool literal");
             return tmpReg;
         }
+
+        @Override
+        public RiscVBackend.Register analyze(StringLiteral node) {
+            int strLen = node.value.length();
+        }
     }
 
     /**