++ add and update talks