diff --git a/code/build_push_container.sh b/code/build_push_container.sh
index 9cdbce7e83a024113f9efa1c208163d6a74d6911..7e32f3fae89e92c2376508a05f08b0690457b5fc 100644
--- a/code/build_push_container.sh
+++ b/code/build_push_container.sh
@@ -5,20 +5,30 @@ echo 'Logging into docker...'
 # docker login lab.it.hs-hannover.de:4567
 docker login docker.gitlab.gwdg.de
 # Docker build and push for each name and path
+# declare -A paths=(
+#     ["sub_ongdb"]="./infrastructure/streaming/clients/sub/ongdb"   
+#     ["sub_mem"]="./infrastructure/streaming/clients/sub/memgraph"
+#     ["sub_pg"]="./infrastructure/streaming/clients/sub/postgres"
+#     ["sub_neo4j"]="./infrastructure/streaming/clients/sub/neo4j"
+#     ["pub_cdm"]="./infrastructure/streaming/clients/pub"
+#     ["neo4j_queries"]="./eval/queries/cypher/neo4j"
+#     ["memgraph_queries"]="./eval/queries/cypher/memgraph"
+#     ["ongdb_queries"]="./eval/queries/cypher/ongdb"
+#     ["sql_queries"]="./eval/queries/sql"
+# )
+
 declare -A paths=(
-    # ["sub_ongdb"]="./infrastructure/streaming/clients/sub/ongdb"   
-    # ["sub_mem"]="./infrastructure/streaming/clients/sub/memgraph"
-    # ["sub_pg"]="./infrastructure/streaming/clients/sub/postgres"
-    # ["sub_neo4j"]="./infrastructure/streaming/clients/sub/neo4j"
+    ["sub_mem"]="./infrastructure/streaming/clients/sub/memgraph"
     ["pub_cdm"]="./infrastructure/streaming/clients/pub"
-    # ["neo4j_queries"]="./eval/queries/cypher/neo4j"
-    # ["memgraph_queries"]="./eval/queries/cypher/memgraph"
-    # ["ongdb_queries"]="./eval/queries/cypher/ongdb"
-    # ["sql_queries"]="./eval/queries/sql"
+    ["memgraph_queries"]="./eval/queries/cypher/memgraph"
 )
 
 for name in "${!paths[@]}"; do
     path=${paths[$name]}
+    if [[ -z "$name" || -z "$path" ]]; then
+        echo "Error: 'name' or 'path' is empty. Skipping..."
+        continue
+    fi
     echo ''
     echo 'Build docker image for '${name}'...' 
     docker build -t docker.gitlab.gwdg.de/sven-ove.haensel/ma_haensel/${name} ${path}