schema reader and model reader are implemented