changes to shelfLocator