cleaner options and easier to change SearchEngine