add location and map