changing public buying patterns