removing dependence on mission_controller