datas can be read and write