battling with gfm