what exactly is a chemical prg?