gitignore and doc update