added component boot