Program structure.

working with the structure of the program