update README and tests