add weapon class