added reuse text feature