update doc

update doc
major updated

change interface base on feed back

testing done..