ggff meaning