#compactmacro