fixed smart needle search1