feature: make it working to update stuff
fix: update gitignore