new class Item
new class Quest