adding ui component changes