improved mission edit