in addition used to add another piece of information to what you have just said in addition to something In addition to his movie work, Redford is known as a champion of environmental causes.
selling a variety of goods分词短语修饰general stores ,也可看为general stores (which are)selling a variety of goods.