adapted gitignore