update doc add examples