and rule/r2l