0.2.8: add func()