v0.3.0; add publish to local
add tests