+ update Search Function