macros and more