updated complex searches