add .DS_Store to .gitignore and started solution 3