more work for servers, built announceToAll() and announceToRoom() methods