unit test
prefer global
updated README.md