Add text message sending module
Refactor
Add move, archive func and refactor