added in pre-defined category list for macros