Reading matrix