improving whitelist