add func doc block #3847