GGCM models