edit rules, add method isActual()