added component example