diff --git a/ex_7/main.c b/ex_7/main.c
index cb3c5c7a311d9226b5275911b6e88b6b10a3d94e..11b50c1d037cf1b96ae25044cd05e995d0087639 100644
--- a/ex_7/main.c
+++ b/ex_7/main.c
@@ -370,7 +370,14 @@ static void on_yys_evt(ble_yy_service_t     * p_yy_service,
  */
 static void services_init(void)
 {
-     ret_code_t err_code;
+     ret_code_t         err_code;
+     nrf_ble_qwr_init_t qwr_init = {0};
+
+     // Initialize Queued Write Module.
+     qwr_init.error_handler = nrf_qwr_error_handler;
+
+     err_code = nrf_ble_qwr_init(&m_qwr, &qwr_init);
+     APP_ERROR_CHECK(err_code);
 
      ble_hts_init_t hts_init;
      ble_bas_init_t bas_init;