added add/remove locations; partial route/dist