added after readunread operation