add talk
update talk