add tuike func