structure of program changed