*) update rule language