update .gitignore and update files