--gd--gs--gp1--ga1--ga2--gp2--gp3--