two examples which work with node-gyp and directly run with node