change bestInsertion to routeLevel insertion