add read on feature