add timeMacro