adding MACRO DTL_printf