adding gp classes