added descriptor getting