revise doc