started implementing the item-class