migrating to node-gyp