moved laser launch into its own package