diff --git a/llvm/projects/hpvm-tensor-rt/build_pldi/table_generator.py b/llvm/projects/hpvm-tensor-rt/build_pldi/table_generator.py
index 18ba65b30704a4b32b4525caf9038e0f69d61bbf..36247ee173657b9b3b229638d6155dab14f0577f 100644
--- a/llvm/projects/hpvm-tensor-rt/build_pldi/table_generator.py
+++ b/llvm/projects/hpvm-tensor-rt/build_pldi/table_generator.py
@@ -53,7 +53,7 @@ class TableGenerator:
         3. Writes the internal table to <network_name>_tensors.txt file and uses the 
         <network_name>_ops.txt file as a guideline in terms of row order 
         '''
-        #self.__run_inputted_binaries()
+        self.__run_inputted_binaries()
         self.__build_internal_table()
         self.__output_table_to_file()
 
@@ -120,14 +120,13 @@ class TableGenerator:
                         exit(1)
 
                     # Store f2h and h2f as columns in the row belonging to the original operation
-                    self.__table[orig_op_name][approx_type][TableGenerator.__time_col_name] = total_time
-                    self.__table[orig_op_name][approx_type][TableGenerator.__energy_col_name] = total_energy
+                    self.__table[orig_op_name][conversion_type][TableGenerator.__time_col_name] = total_time
+                    self.__table[orig_op_name][conversion_type][TableGenerator.__energy_col_name] = total_energy
 
                 # Create a new row in the dictionary
                 else:
                     self.__table[op_name][approx_type][TableGenerator.__time_col_name] = total_time
                     self.__table[op_name][approx_type][TableGenerator.__energy_col_name] = total_energy
-
             results_file.close()
 
 
diff --git a/llvm/projects/soc_simulator/src/driver.py b/llvm/projects/soc_simulator/src/driver.py
new file mode 100644
index 0000000000000000000000000000000000000000..aa20a7e7a22743399d5281889542a79c8adb4397
--- /dev/null
+++ b/llvm/projects/soc_simulator/src/driver.py
@@ -0,0 +1,15 @@
+# Python driver -- ported from Perl driver (driver.pl)
+
+import sys
+
+# Read layer info
+
+# Read tensor info
+
+# Run simulations on promise
+
+if __name__ == "__main__":
+    if len(sys.argv) != 4):
+        print("Usage: python driver.py <layer info> <tensor info> <configurations> <results file>")
+        exit(1)
+