more updates for reading view