communication with whitelisting