Index reader