require item_id in metadata