add func to interface