basic support for config / macros