added location builder