Added a settings page and a whitelist feature