UserSearch implementation