Moved analysis of source gf to gfmodule