update key, add gitignore