init the program code structure