Tent-pole programming

Summary