add separate macros file