evaluateNEW
macros