updating files and gitignore