prog background