make this thing specific to npm