fix string;update doc