set node version
initialize package.json
create a different implementation