new feature: get gi list