added node code without PIR