refactor loot classes