for write