user-land macros