more work in integrating the new nodejs

the project still doesn't build