Add generic oper