styling and gitignore