added ability to search for new location
added location model