all types of rules can be created