Messaging Almost fully Implemented