combination operators