supply and demand alignment