add tests, README improvement