fix clien&demand