devices now display dynamically in the index