use node engine to build