basic understanding of nodeJs