Documentation for PGM