adds a little launcher restructing for muxer and smoother