bug show eval
rename _rRuleFunc