add func2()