add read enterance