added UI component