model reader