added Descriptor handle class