swap gf, gF