added component spec