before creating talk method