GOODG data structure completed; does not solve problem