added UI component
23 files changed