Process text from user