set tab and add .gitignore