add operator rules