Initial Nodejs implementation