doing node chat