A distributed  IM chat