Crossbow showing as a bow help.

I am currently working on a mod reinforced items and was adding tiers to the crossbow I had copied. It works shows as crossbow but wont take new ammos but that is another issue. I just copied the primalitem file of the crossbow changed the ammo. Then add under my ammo types added the crossbow primial item copy to the support drag onto item classes. Then make a weapcrossbow for every ammo type. Added those under ammo support drag onto weapon templates. Mesh wise it all crossbows but when i add the arrows it pulls out a bow. On all new ones but not the first orginial. What am I missing?