!!! WARNING: This version is unstable !!!

This version is required to be fixed.

* TODO
- visualize()
- etc