used gitignore to ignore cache and log files