updated the way we get vendor location