new files and gitignore