add some tests, readme