Nodebased CHAT