basic component done for selectable entry