Reworked messaging object
Testing