Program for and explanation of design