Implemented internal messaging system.