update README and some tests