added component tests