         }
         
         self.items.append(contentsOf:items)
-        controller?.algosLoaded()
+        loadFirebaseVirus(userLocation:userLocation)
     }
     
     private func loadFirebaseVirus(userLocation:CLLocation)

                        continue
                    }
                    
                    let item:MGridAlgoItemHostileVirus = MGridAlgoItemAid(
                        firebaseId:virusId,
                        firebaseAid:virus)
                    
                    items.append(item)
                }
            }
            
            self?.firebaseAidsLoaded(
                items:items,
                userLocation:userLocation)
        }
    }
    
    //MARK: public

            nodeType:FDbAlgoHostileVirusItem.self)
        { [weak self] (node:FDbProtocol?) in
            
            var items:[MGridAlgoItemHostileVirus] = []
            
            if let viruses:FDbAlgoHostileVirus = node as? FDbAlgoHostileVirus
            {
