format the source
gitignore