launch challenges