read, write data methods added