supply-demand framework