add first ui and cooperate with backend.