update doc
set type
set type v2
set type v3
delete unused import
update doc reference
spell check
Merge pull request #4 from urchinfinity/master

update doc