bulk macros