Refactor code.
Added examples.