caching file added, caching thoughts gathered in separate file