2-12-10 - recursivemacro