+ parts of program entry point initialization