updated working-with-code and added more caching docs (still not done though)