Text for program explanation here.