more usage about descriptor