a shopping complex offers a variety of things to buy