some progress towards establishing a file cache
'works on my machine' version. Do Not Use!!!