add func make key