added xLocate