adding test code.
adding the document and build file.
update document.