set up the GPR class