versione finale textmessageCollection