write and writeSync
60%
rebuild