add feature that set text by intent