g diffe