added ability to add new location