diff --git a/common/utils/Makefile.inc b/common/utils/Makefile.inc
index 8578e5fc02618fa6721050c56b1fe3770f195a7d..b7a1c82379da96c817f5fc96213eeb59d260db99 100644
--- a/common/utils/Makefile.inc
+++ b/common/utils/Makefile.inc
@@ -43,6 +43,7 @@ ITTI_OBJS += $(ITTI_DIR)/timer.o
 
 
 HASHTABLE_DIR = $(COMMON_UTILS_DIR)/collection/hashtable
+MSC_DIR = $(COMMON_UTILS_DIR)/msc
 
 HASHTABLE_OBJS =  $(HASHTABLE_DIR)/hashtable.o
 HASHTABLE_OBJS += $(HASHTABLE_DIR)/obj_hashtable.o
@@ -52,6 +53,7 @@ UTILS_OBJS = $(ITTI_OBJS) $(HASHTABLE_OBJS)
 UTILS_incl = 				\
     -I$(COMMON_UTILS_DIR)   \
     -I$(HASHTABLE_DIR)      \
-    -I$(ITTI_DIR)
+    -I$(ITTI_DIR) \
+    -I$(MSC_DIR)
 
 print-%  : ; @echo $* = $($*)
diff --git a/oaienv b/oaienv
index 9b5af56b933190749b85d42a8b46cd626b1af67d..1142976cd9952ca1b190597552562537b4b6a6f3 100644
--- a/oaienv
+++ b/oaienv
@@ -6,7 +6,7 @@ export OPENAIR2_DIR=$OPENAIR_HOME/openair2
 export OPENAIR3_DIR=$OPENAIR_HOME/openair3
 export OPENAIRCN_DIR=$OPENAIR_HOME/openair-cn
 export OPENAIR_TARGETS=$OPENAIR_HOME/targets
-export OPENAIRCN_DIR=$OPENAIR_HOME/openair-cn
+export OPENAIRITS_DIR=$OPENAIR_HOME/openairITS
 
 alias  oai='cd $OPENAIR_HOME'
 alias oai0='cd $OPENAIR0_DIR'
diff --git a/openairITS/phy/DOT11/data_detection.c b/openairITS/phy/DOT11/data_detection.c
index 7569f6202af3a5e63159b3804af864a4a502506c..7c1e3cfb5581b0da2514950fd3b5aa1c7c96bfab 100644
--- a/openairITS/phy/DOT11/data_detection.c
+++ b/openairITS/phy/DOT11/data_detection.c
@@ -41,6 +41,7 @@ RTIME dd_t1=0,dd_t2=0,dd_t3=0,dd_t4=0;
 #else
 long dd_t1=0,dd_t2=0,dd_t3=0,dd_t4=0;
 #endif
+#endif
 int dd_trials=0;
 
 #ifdef RTAI
@@ -59,6 +60,7 @@ int16_t Pseq_rx[127]     = { 1, 1, 1, 1,-1,-1,-1, 1,-1,-1,-1,-1, 1, 1,-1, 1,
 int32_t rxDATA_F_comp_aggreg2[48*1024];
 int32_t rxDATA_F_comp_aggreg3[48*1024];
 
+#ifdef EXECTIME
 void print_dd_stats() {
 
   if (dd_trials>0)
diff --git a/openairITS/phy/SIMULATION/Makefile b/openairITS/phy/SIMULATION/Makefile
index 8f41bd92832165c6d7a3b95e2e9f55ba2e3b03be..3dbe734e476b7a81daa5ec78fe41e9ad83ac72dd 100644
--- a/openairITS/phy/SIMULATION/Makefile
+++ b/openairITS/phy/SIMULATION/Makefile
@@ -1,8 +1,17 @@
+export TOP_DIR = $(OPENAIR1_DIR)
+export OPENAIR2_TOP = $(OPENAIR2_DIR)
+export COMMON_UTILS_DIR = $(OPENAIR_HOME)/common/utils
+
 include $(OPENAIR_HOME)/common/utils/Makefile.inc
+include $(OPENAIR1_DIR)/SIMULATION/Makefile.inc
+include $(OPENAIR2_DIR)/UTIL/Makefile.inc
+include $(OPENAIRITS_DIR)/phy/DOT11/Makefile.inc
+
+CFLAGS += -DMALLOC_CHECK_=1 -DEXECTIME 
 
-CFLAGS += -DEXECTIME -DMALLOC_CHECK_=1 
+CFLAGS += -DUSER_MODE -DNB_ANTENNAS_TX=1 -DNB_ANTENNAS_RX=2
 
-CFLAGS += -I$(OPENAIR1_DIR) -DNO_OPENAIR1 -DUSER_MODE -I$(OPENAIRITS_DIR) -I$(OPENAIR2_DIR) -DNB_ANTENNAS_TX=1 -DNB_ANTENNAS_RX=2
+CFLAGS += $(UTILS_incl) -I$(OPENAIR1_DIR) -I$(OPENAIRITS_DIR) -I$(OPENAIR2_DIR) -I$(OPENAIR2_DIR)/COMMON
 
 LFLAGS = -lm -lblas -lxml2 -lrt 
 
@@ -20,21 +29,10 @@ CFLAGS += -DPERFECT_CE
 endif
 
 CFLAGS += -I/usr/include/X11 -I/usr/X11R6/include
-TOP_DIR=$(OPENAIR1_DIR)
-LOG_DIR=$(OPENAIR2_DIR)/UTIL/LOG
-
-export TOP_DIR
-export OPENAIR1_DIR
-export OPENAIR2_TOP = $(OPENAIR2_DIR)
-export OPENAIRITS_DIR
-
-include $(OPENAIR1_DIR)/SIMULATION/Makefile.inc
-include $(OPENAIRITS_DIR)/phy/DOT11/Makefile.inc
-include $(OPENAIR2_DIR)/UTIL/Makefile.inc
 
 #TOOLS_OBJS += $(OPENAIR1_DIR)/PHY/TOOLS/file_output.o
 
-OBJ = $(PHY_OBJS) $(SIMULATION_OBJS) $(TOOLS_OBJS) $(LOG_OBJS)
+OBJ = $(PHY_OBJS) $(SIMULATION_OBJS) $(TOOLS_OBJS) $(LOG_OBJS) $(ITTI_DIR)/backtrace.o
 
 ifdef XFORMS
 OBJ += dot11_scope.o
diff --git a/openairITS/phy/SIMULATION/dot11sim.c b/openairITS/phy/SIMULATION/dot11sim.c
index b1974a9f98c7874cfa1741435bfcfa810db72cad..9a5b945dfc0ae7815a0903cd058ee0917ae60b3d 100644
--- a/openairITS/phy/SIMULATION/dot11sim.c
+++ b/openairITS/phy/SIMULATION/dot11sim.c
@@ -23,6 +23,8 @@ uint16_t rev64[64];
 
 #define RX_THRES_dB 26
 
+int opp_enabled=1;
+
 int main(int argc, char **argv) {
 
   char c;
diff --git a/targets/SIMU/USER/Makefile b/targets/SIMU/USER/Makefile
index 8aaea0c59993086bbceb1180b864f5bf91f3cb0f..0cbe236c3e9ab41a384326f5c58cebdbabdca35f 100644
--- a/targets/SIMU/USER/Makefile
+++ b/targets/SIMU/USER/Makefile
@@ -472,6 +472,7 @@ print:
 
 showcflags:
 	@echo oaisim cflags: $(CFLAGS)
+	@echo oaisim includes: $(INCLUDES)
 	@if [ -d $(S1AP_DIR) ]; then $(MAKE) -C $(S1AP_DIR) -f Makefile.eNB showcflags; fi
 	@if [ -d $(X2AP_DIR) ]; then $(MAKE) -C $(X2AP_DIR) -f Makefile.inc showcflags; fi