fix in macro definition