gitignore
doc tidy