most logic ok.

fyi.
most ui ok.

fyi.