search works like a champpppppp