doing the basics in node step by step