added component files