add read-next