Rewrite coding style.
Minor update.
Buf fix.
Minor update.