HOLDS & MACROS