Added PTGP class