seach the needer's need