modify the rul