done with paren check