smal typo: "set program" should be "setup program". Sorry, brain moves quicker than fingers (or maybe the other way 'round)