add search fail handling