Startup generation script