add file for common utilities and macros