add cmp
add parenthesis