more tests and update readme