update programs page
lots of updates!
merged from upstream - why though?"