unlock if not empty
clean up launch file