add method to produce descriptor string