checkpoint. first iteration of cacheing imbued into models. Not COMPLETE AT ALL.