updates + gitignore