add min macros