add STD macros