added IDX component