Refactoring after review
Refactoring after review
Add interchange of text messages.