dont use temp cls_rule when creating rules
m