finish the cachematiris.R