more weaponX refinement