+ ivy cache path extraction