try to improve .gitignore
problem3-20 solution has been added