memcpy(nd, d, len);