add more tests
update readme