added gffi blocks