add code for talk