add whitelist test
add whitelist feature
update readme