start creating system initialization code