add ops and others