Finish dividing list-gf-types into Three Parts