update based on talk