minor revision and update doc