Add gitignore file with .idea folder
Add observer pattern
Add observer pattern
Remove unnecessary code
Fix
Fix