major renovation, version 0.2.0