more progress to the item system