define significant macro in early stage in the header files