write read.