support string descriptor