some improve for .gitignore