fixing GGN structure