endhandler and gitignore