simplify the reader interface api usage