saveloction now void not location