add read & write sno