recompiling glift