split operators into packages