wrapper modified
diff --git a/verilog/rtl/user_project_wrapper.v b/verilog/rtl/user_project_wrapper.v
index 5ee1cee..6c8619b 100644
--- a/verilog/rtl/user_project_wrapper.v
+++ b/verilog/rtl/user_project_wrapper.v
@@ -81,41 +81,27 @@
 /*--------------------------------------*/
 /* User project is instantiated  here   */
 /*--------------------------------------*/
+wire rx;
+wire tx;
 
-user_proj_example mprj (
-`ifdef USE_POWER_PINS
-	.vccd1(vccd1),	// User area 1 1.8V power
-	.vssd1(vssd1),	// User area 1 digital ground
-`endif
+// assign wbs_ack_o = wbs_stb_i & wbs_cyc_i;
+assign wbs_ack_o = wbs_stb_i;
 
-    .wb_clk_i(wb_clk_i),
-    .wb_rst_i(wb_rst_i),
+assign wbs_dat_o = {(32){1'b0}};
 
-    // MGMT SoC Wishbone Slave
+assign la_data_out = {(128){1'b0}};
 
-    .wbs_cyc_i(wbs_cyc_i),
-    .wbs_stb_i(wbs_stb_i),
-    .wbs_we_i(wbs_we_i),
-    .wbs_sel_i(wbs_sel_i),
-    .wbs_adr_i(wbs_adr_i),
-    .wbs_dat_i(wbs_dat_i),
-    .wbs_ack_o(wbs_ack_o),
-    .wbs_dat_o(wbs_dat_o),
+assign rx = io_in[0];
+assign io_out = {{(`MPRJ_IO_PADS-2){1'b0}}, tx, 1'b0};
+assign io_oeb = {(`MPRJ_IO_PADS){wb_rst_i}};
 
-    // Logic Analyzer
+assign user_irq = 3'b000;
 
-    .la_data_in(la_data_in),
-    .la_data_out(la_data_out),
-    .la_oenb (la_oenb),
-
-    // IO Pads
-
-    .io_in (io_in),
-    .io_out(io_out),
-    .io_oeb(io_oeb),
-
-    // IRQ
-    .irq(user_irq)
+leaf_chip mprj (
+    .clk(wb_clk_i),
+    .reset(wb_rst_i),
+    .rx(rx),
+    .tx(tx)
 );
 
 endmodule	// user_project_wrapper