searching dynamic values