adding in depth info for PGM implementation