update + gitignore