added exported macroses