move gogoc DO to gogocAdapter