初步merge UI 和client