gdd structure