refine comments
update doc