WIP is ready to be merged with master branch.

version 0.2 is ready.