map_item_spec