updated node-basics