Add filecaching