remove comments
update some descriptive comments
update doc