modify the solution; add .gitignore file