0.0.8: rewrite codes and update readme