deadcode removal
diff --git a/verilog/dv/testBasicOps/testBasicOps.elf b/verilog/dv/testBasicOps/testBasicOps.elf
index 6181ae6..bd8b09b 100755
--- a/verilog/dv/testBasicOps/testBasicOps.elf
+++ b/verilog/dv/testBasicOps/testBasicOps.elf
Binary files differ
diff --git a/verilog/rtl/elpis/chip_controller.v b/verilog/rtl/elpis/chip_controller.v
index bb1de4b..29fc86c 100644
--- a/verilog/rtl/elpis/chip_controller.v
+++ b/verilog/rtl/elpis/chip_controller.v
@@ -11,7 +11,6 @@
     output reset_core,
     output is_loading_memory_into_core,
     output read_enable_to_Elpis,
-    output output_enabled_from_controller_to_pico,
     output[31:0] data_to_core_mem,
     output[31:0] read_value_to_Elpis,
     output[19:0] addr_to_core_mem,
@@ -30,7 +29,6 @@
     assign reset_core = la_data_in[97];
     assign is_loading_memory_into_core = la_data_in[98];
     assign read_enable_to_Elpis = la_data_in[99];
-    assign output_enabled_from_controller_to_pico = la_data_out[100];
     assign wbs_dat_o = output_data_from_elpis_to_controller;
 
     // Permissions from Elpis to PicoRiscV
diff --git a/verilog/rtl/user_project_wrapper.v b/verilog/rtl/user_project_wrapper.v
index 82c6265..30198a7 100644
--- a/verilog/rtl/user_project_wrapper.v
+++ b/verilog/rtl/user_project_wrapper.v
@@ -101,13 +101,13 @@
     wire[19:0] addr_to_core_mem;
 
     //SUSPICIOUS
-    wire read_enable_to_Elpis, output_enabled_from_controller_to_pico, output_enabled_from_elpis_to_controller;
-    wire[31:0] output_data_from_elpis_to_controller, read_value_to_Elpis;
+    wire read_enable_to_Elpis;
+    wire[31:0] read_value_to_Elpis;
 
 
     chip_controller chip_controller(
-        .output_data_from_elpis_to_controller(output_data_from_elpis_to_controller), //
-        .output_enabled_from_elpis_to_controller(output_enabled_from_elpis_to_controller), //
+        .output_data_from_elpis_to_controller(print_output), //
+        .output_enabled_from_elpis_to_controller(print_hex_enable), //
         .wb_clk_i(wb_clk_i),
         .wb_rst_i(wb_rst_i),
         .la_data_in(la_data_in),
@@ -118,7 +118,6 @@
         .reset_core(reset_core),
         .is_loading_memory_into_core(is_loading_memory_into_core),
         .read_enable_to_Elpis(read_enable_to_Elpis), //
-        .output_enabled_from_controller_to_pico(output_enabled_from_controller_to_pico), //
         .data_to_core_mem(data_to_core_mem),
         .read_value_to_Elpis(read_value_to_Elpis), //
         .addr_to_core_mem(addr_to_core_mem),
@@ -174,9 +173,6 @@
 		.is_mem_req(is_mem_req)
 	);
 
-	assign output_data_from_elpis_to_controller = print_output;
-	assign output_enabled_from_elpis_to_controller = print_hex_enable;
-
 	io_input_arbiter io_input_arbiter(
 		.clk(clk),
 		.reset(rst),