Add attributes and gitignore