added component UT