doMacro***