function generateUniquePets(uint8 count) external onlyOwner whenNotPaused {
        
        require(storeAddress != address(0));
        require(address(geneScience) != address(0));
        require(tokensCount < uniquePetsCount);
        
        uint256 childGenes;
        uint16 childQuality;
        uint64 newPetId;

        for(uint8 i = 0; i< count; i++)
        {
            if(tokensCount >= uniquePetsCount)
                continue;
            
            newPetId = tokensCount+1;

            (childGenes, childQuality) = geneScience.uniquePet(newPetId);
            createPet(childGenes, childQuality, storeAddress);
        }
    }