add/edit locations immediately show up; added delete function