i put together a whitelist solution