diff --git a/openair2/ENB_APP/enb_agent_mac.h b/openair2/ENB_APP/enb_agent_mac.h
index 871d6e5ae29668f52870d6c7d7063b8b89582a2f..11e981a51bd4123cb1b0906c650e53b53bde3282 100644
--- a/openair2/ENB_APP/enb_agent_mac.h
+++ b/openair2/ENB_APP/enb_agent_mac.h
@@ -88,5 +88,19 @@ int enb_agent_mac_stats_reply(mid_t mod_id, xid_t xid, const report_config_t *re
 int enb_agent_mac_destroy_stats_reply(Protocol__ProgranMessage *msg);
 
 
+/**********************************
+ * eNB agent - technology mac API
+ **********************************/
+
+/*Set DCI for particular RNTI in defined subframe (UL/DL)*/
+int enb_agent_mac_dl_config(mid_t mod_id, Protocol__ProgranMessage *msg);
+
+int enb_agent_mac_ul_config(mid_t mod_id, Protocol__ProgranMessage *msg);
+
+/*Push controller configurations to the eNB for cells and UEs*/
+int enb_agent_set_cell_config(mid_t mod_id, Protocol__ProgranMessage *msg);
+
+int enb_agent_set_ue_config(mid_t mod_id, Protocol__ProgranMessage *msg);
+
 
 #endif