initial commit with .gitignore