work on messages
work on registering publishers to directory service