lighter base-macros