more tests and readme