serious design changes, IMessaging NOT READY