changed to have the GP as a class