added IDX3 reader