addLocation actually adds a location