dat node factory