descriptor working