modify desciptors

modify the descriptors and semg-specified functions,
delete obsolete things
Merge pull request #1 from lsyslsy/master

modify desciptors