first 2 examples and .gitignore file
example 3