Included GFH into main program, added update check