residual market mechanisms