starting fd_write