add logic for add an text.