upload descriptor