Messaging program (22/26)

Messaging program