various weapons.