fix and update doc