add private descriptor