made weapon class