add tests, release version 1.0.0