add some G list function