make a better 'google' function