update doc and gitignore
update doc