rewrite all
update dependencies
Release 0.2.0