updating with nodejs and other customizations