input GFM