add more tests; release v1.0.0. :tada: