planning and launching