composing text can work