add; basic macros