model: more restructuring of read/write processing