Mostly working with MP2 Code, still need tohook up caches