diff --git a/frontend/core/src/com/gameware/game/QueryIntermediate.java b/frontend/core/src/com/gameware/game/QueryIntermediate.java
index 73b50ca1ceebf7a07bcf3cf8a469ccc3a05804da..9791163e6282f9c26be4c501291ecf0d10bbf2ab 100644
--- a/frontend/core/src/com/gameware/game/QueryIntermediate.java
+++ b/frontend/core/src/com/gameware/game/QueryIntermediate.java
@@ -31,13 +31,15 @@ import java.util.Map;
 import java.util.NoSuchElementException;
 import java.util.TimeZone;
 
-public class QueryIntermediate {
+public final class QueryIntermediate {
     /*
         QueryIntermediate works as connector between frontend and backend. It takes care of all
         communications and requests with backend.
 
      */
 
+    private QueryIntermediate(){}
+
     private static String baseUrl = GameWare.apiBaseUrl;
 
     private static Json json = new Json();