integrate gf