bug fixes: function _desc's bug