add of common rules fort primitive types
remove parenthesis