abstracting away searching for users