custom model data

so i have a texture pack and a model im trying to use but when i get an item with the custom model data of 2 (the set one) it shows a texture-less item.

the directories:

root/
  pack.mcmeta
  assets/
    minecraft/
      models/
        item/
          phantom_membrane.json
          PlayerModel.json
      textures/
        item/
          NPC_default.png
      

the contents of the files are below

Continue to help post