improved gf command