learning to use node