added ui component to repo