revised gitignore