messed up handle open paren fun