supporting nodejs runtime as first class citizen