add firearm deserializer