roots of prog