macros => foundation