DPFP class