simpler way to include macros