add func for new method