update README.md and test suit