better whitelist