new rule style
new rules style