initial import
added component file