implement searchUser