0.0.3
rewrite, add cli and more useful functions