most of write is done...