added colorful ui component