gitignore and fix