For pgm