structure of program created