add func occurs