structure of program in place