refactoring: sendTextMessage is now called textMessage