fixed the remaining error on macro call