Finished implementation of the version 0.0.3.