changed fire region and launch method