added component query