working on item_repository_test & item_repository