updated gfp script