Finished the initial version, v0.1