caching and logging
gitignore
fix gitignore