move module relate macros to independent file