update README.md, and finish #4 features