initial commit, UI draft