My version of PGM inspired by Overcast Network.o