added dual index read support