inplementing chat module