add GunType