rewrite the launch file