add read count method