- placed macros to separate file to be able to use them in different modules