exposed many gory details of GF, and removed the executable portions to simplify the build