Improved + * ? * naming inside parenthesis