parenthesis managing