using user given location