new file:   launcher.js