g gg g g gg g *--