adding ui component