Causes of changes in demand and supply