Fix coding style.
Fix header.
Add document.