more work on npm json