added a new class: ItemDataUtils.