putting supply and demand together