Start of program initialization