change event and gitignore