Updated to include spaces and parentheses