Refactored item_lookup