more advanced interpretation for message-to-text