fixed parenthesized marco arguments