node further work