add whitelist processing