working on tests
tests passing
v0.0.3