gOperator implementation