removed TMACRO
removed argc