client OK (not finish)