new descriptor