adding UI components, gems