cache impl
cache impl again
cache 1st iteration finished
Merge pull request #461 from patriot1burke/master

caching