Restructured program.