new schema read API