handles mismatch parenthesis now