Reader structure