rules revision