re add func desc