SlideShare uma empresa Scribd logo
1 de 24
DNA COMPUTING
Shashwat Shriparv
dwivedishashwat@gmail.com
InfinitySoft
2
Introduction
 Ever wondered where we would find the new
material needed to build the next generation of
microprocessors????
HUMAN BODY (including yours!)…….DNA
computing.
 “Computation using DNA” but not “computation
on DNA”
 Dr. Leonard Adleman is often called “The inventor
of DNA Computers”.
What is a DNA?
3
A nucleic acid that carries the genetic information in
the cells.
DNA is composed of A (Adenine), C (Cytosine),
G (Guanine) and T (Thymine)
4
DNA MEMORY
A DNA string can be viewed as a memory resource to
save info:
 4 types of units (A,C,G,T)
 Complementary units: A-T,C-G
5
Uniqueness of DNA
Why is DNA a Unique Computational Element???
 Extremely dense information storage.
 Enormous parallelism.
6
Dense Information Storage
This image shows 1 gram of
DNA on a CD. The CD can hold
800 MB of data.
The 1 gram of DNA can hold
about 1x1014
MB of data.
DNA Computing
It can be defined as the use of biological molecules,
primarily DNA , to solve computational problems
that are adapted to this new biological format
7
Computers Vs DNA computing
DNA based Computers Microchip based Computers
 Slow at Single Operations  Fast at Single Operations
(Fast CPUs)
 Able to simultaneously perform
Millions of operations
 Can do substantially fewer
operations simultaneously
 Huge storage capacity  Smaller capacity
 Require considerable
preparations before
 Immediate setup
8
9
Why do we investigate about “other”
computers?
 Certain types of problems (learning, pattern
recognition, fault-tolerant system, large set searches,
cost optimization) are intrinsically very difficult to
solve with current computers and algorithms
 NP problems: We do not know any algorithm that
solves them in a polynomial time  all of the current
solutions run in a amount of time proportional to an
exponential function of the size of the problem
Adleman’s solution of the Hamiltonian
Directed Path Problem(HDPP).
I believe things like DNA computing will eventually
lead the way to a “molecular revolution,” which
ultimately will have a very dramatic effect on the
world. – L. Adleman
11
An example of NP-problem: the Traveling
Salesman Problem
 TSP: A salesman must go from the city A to the city
Z, visiting other cities in the meantime. Some of the
cities are linked by plane. Is it any path from A to Z
only visiting each city once?
12
An example of NP-problem: the
Traveling Salesman Problem
1. Code each city (node) as an 8 unit DNA string
2. Code each permitted link with 8 unit DNA strings
3. Generate random paths between N cities (exponential)
4. Identify the paths starting at A and ending at Z
5. Keep only the correct paths (size, hamiltonian)
13
Coding the paths
1, Atlanta – Boston:
ACTTGCAGTCGGACTG
||||||||
CGTCAGCC
R:(GCAGTCGG)
2,(A+B)+Chicago:
ACTTGCAGTCGGACTGGGCTATGT
||||||||
TGACCCGA R:(ACTGGGCT)
Solution A+B+C+D:
ACTTGCAGTCGGACTGGGCTATGTCCGAGCAA
(Hybridization and ligation between city molecules and intercity link molecules)
14
Filter the correct solutions
1.Identify the paths starting at A and ending at Z
 PCR for identifying sequences starting with the last nucleotides of A and
ending at the first nucleotides of Z
2. Keep only the paths with N cities (N=number of cities)
 Gel electrophoresis
3. Keep only those paths with all of the cities (once)
 Antibody bead separation with each vertex (city)
The sequences passing all of the steps are the solutions
15
Algorithm
1.Generate Random paths
2.From all paths created in step 1, keep only those that
start at s and end at t.
3.From all remaining paths, keep only those that visit
exactly n vertices.
4.From all remaining paths, keep only those that visit
each vertex at least once.
5.if any path remains, return “yes”;otherwise, return
“no”.
16
DNA Vs Electronic computers
 At Present,NOT competitive with the state-of-
the-art algorithms on electronic computers
 Only small instances of HDPP can be
solved.Reason?..for n vertices, we require 2^n
molecules.
 Time consuming laboratory procedures.
 No universal method of data representation.
17
Advantages
 Ample supply of raw materials.
 No toxic by-products.
 Smaller compared to silicon chips.
 Efficiency in parallel computation.
Disadvantages
 Time consuming.
 Occasionally slower.
 Reliability.
 Human Assistance.
19
Danger of Errors possible
 Assuming that the operations used by Adleman
model are perfect is not true.
 Biological Operations performed during the
algorithm are susceptible to error
 Errors take place during the manipulation of
DNA strands. Most dangerous operations:
 The operation of Extraction
 Undesired annealings.
20
Error Restrictions
 DNA computing involves a relatively large
amount of error.
 As size of problem grows, probability of
receiving incorrect answer eventually
becomes greater than probability of receiving
correct answer
21
Applications
 Satisfiability and Boolean Operations
 Finite State Machines
 Road Coloring
 DNA Chip
 Solving NP-hard problems
 Turing Machine
 Boolean Circuits
22
Conclusion
 DNA Computing uses DNA molecules to
computing methods
 DNA Computing is a Massive Parallel
Computing because of DNA molecules
 Someday, DNA Computer will replace the
silicon-based electrical computer
23
Future!
It will take years to develop a practical,
workable DNA computer.
But…Let’s all hope that this DREAM comes
true!!!
THANK YOU
24
Shashwat Shriparv
dwivedishashwat@gmail.com
InfinitySoft

Mais conteúdo relacionado

Mais procurados

Power point presentation of saminer topic DNA based computing
Power point presentation of saminer topic  DNA based computingPower point presentation of saminer topic  DNA based computing
Power point presentation of saminer topic DNA based computing
Paushali Sen
 

Mais procurados (20)

Bio_Computing
Bio_ComputingBio_Computing
Bio_Computing
 
DNA Based Computing
DNA Based ComputingDNA Based Computing
DNA Based Computing
 
Data Storage in DNA
Data Storage in DNAData Storage in DNA
Data Storage in DNA
 
DNA computing
DNA computingDNA computing
DNA computing
 
DNA Computing
DNA ComputingDNA Computing
DNA Computing
 
DNA computing
DNA computingDNA computing
DNA computing
 
Power point presentation of saminer topic DNA based computing
Power point presentation of saminer topic  DNA based computingPower point presentation of saminer topic  DNA based computing
Power point presentation of saminer topic DNA based computing
 
DNA & Bio computer
DNA & Bio computerDNA & Bio computer
DNA & Bio computer
 
Bio computing
Bio computingBio computing
Bio computing
 
Genomics Technologies
Genomics TechnologiesGenomics Technologies
Genomics Technologies
 
Dna chip
Dna chipDna chip
Dna chip
 
Illumina (sequencing by synthesis) method
Illumina (sequencing by synthesis) methodIllumina (sequencing by synthesis) method
Illumina (sequencing by synthesis) method
 
Dna computing
Dna computingDna computing
Dna computing
 
Illumina Sequencing
Illumina SequencingIllumina Sequencing
Illumina Sequencing
 
Biological networks
Biological networksBiological networks
Biological networks
 
DNA isolation
DNA isolationDNA isolation
DNA isolation
 
brain computer-interfaces PPT
 brain computer-interfaces PPT brain computer-interfaces PPT
brain computer-interfaces PPT
 
Biological computers
Biological computers Biological computers
Biological computers
 
Synthetic biology
Synthetic biology Synthetic biology
Synthetic biology
 
Next generation sequencing
Next  generation  sequencingNext  generation  sequencing
Next generation sequencing
 

Destaque (6)

Dna computing
Dna computingDna computing
Dna computing
 
DNA Computing
DNA ComputingDNA Computing
DNA Computing
 
Dna computer-presentation
Dna computer-presentationDna computer-presentation
Dna computer-presentation
 
5g technology ppt by btechkaboss
5g technology ppt by btechkaboss5g technology ppt by btechkaboss
5g technology ppt by btechkaboss
 
5G Mobile Technology
5G Mobile Technology5G Mobile Technology
5G Mobile Technology
 
5G technology part 1
5G technology part 15G technology part 1
5G technology part 1
 

Semelhante a Dna computing

A Modified Dna Computing Approach To Tackle The Exponential Solution Space Of...
A Modified Dna Computing Approach To Tackle The Exponential Solution Space Of...A Modified Dna Computing Approach To Tackle The Exponential Solution Space Of...
A Modified Dna Computing Approach To Tackle The Exponential Solution Space Of...
ijfcstjournal
 
2012 talk to CSE department at U. Arizona
2012 talk to CSE department at U. Arizona2012 talk to CSE department at U. Arizona
2012 talk to CSE department at U. Arizona
c.titus.brown
 

Semelhante a Dna computing (20)

DNA computing.pptx
DNA computing.pptxDNA computing.pptx
DNA computing.pptx
 
Dna computing
Dna computingDna computing
Dna computing
 
A Design and Solving LPP Method for Binary Linear Programming Problem Using D...
A Design and Solving LPP Method for Binary Linear Programming Problem Using D...A Design and Solving LPP Method for Binary Linear Programming Problem Using D...
A Design and Solving LPP Method for Binary Linear Programming Problem Using D...
 
A Design and Solving LPP Method for Binary Linear Programming Problem Using D...
A Design and Solving LPP Method for Binary Linear Programming Problem Using D...A Design and Solving LPP Method for Binary Linear Programming Problem Using D...
A Design and Solving LPP Method for Binary Linear Programming Problem Using D...
 
A Modified Dna Computing Approach To Tackle The Exponential Solution Space Of...
A Modified Dna Computing Approach To Tackle The Exponential Solution Space Of...A Modified Dna Computing Approach To Tackle The Exponential Solution Space Of...
A Modified Dna Computing Approach To Tackle The Exponential Solution Space Of...
 
Alternative Computing
Alternative ComputingAlternative Computing
Alternative Computing
 
Ag04602228232
Ag04602228232Ag04602228232
Ag04602228232
 
DNA based computer : present & future
DNA based computer : present & futureDNA based computer : present & future
DNA based computer : present & future
 
Recent Advancements in DNA Computing
Recent Advancements in DNA ComputingRecent Advancements in DNA Computing
Recent Advancements in DNA Computing
 
Dna computing
Dna computingDna computing
Dna computing
 
Nano technology
Nano technologyNano technology
Nano technology
 
Dna computing
Dna computingDna computing
Dna computing
 
Bio-Molecular computers
Bio-Molecular computersBio-Molecular computers
Bio-Molecular computers
 
6조
6조6조
6조
 
Dna computers
Dna computers Dna computers
Dna computers
 
2014 nci-edrn
2014 nci-edrn2014 nci-edrn
2014 nci-edrn
 
DNA COMPUTER
DNA COMPUTERDNA COMPUTER
DNA COMPUTER
 
2016 bergen-sars
2016 bergen-sars2016 bergen-sars
2016 bergen-sars
 
2012 talk to CSE department at U. Arizona
2012 talk to CSE department at U. Arizona2012 talk to CSE department at U. Arizona
2012 talk to CSE department at U. Arizona
 
Truncated boolean matrices for dna
Truncated boolean matrices for dnaTruncated boolean matrices for dna
Truncated boolean matrices for dna
 

Mais de Shashwat Shriparv

LibreOffice 7.3.pptx
LibreOffice 7.3.pptxLibreOffice 7.3.pptx
LibreOffice 7.3.pptx
Shashwat Shriparv
 

Mais de Shashwat Shriparv (20)

Learning Linux Series Administrator Commands.pptx
Learning Linux Series Administrator Commands.pptxLearning Linux Series Administrator Commands.pptx
Learning Linux Series Administrator Commands.pptx
 
LibreOffice 7.3.pptx
LibreOffice 7.3.pptxLibreOffice 7.3.pptx
LibreOffice 7.3.pptx
 
Kerberos Architecture.pptx
Kerberos Architecture.pptxKerberos Architecture.pptx
Kerberos Architecture.pptx
 
Suspending a Process in Linux.pptx
Suspending a Process in Linux.pptxSuspending a Process in Linux.pptx
Suspending a Process in Linux.pptx
 
Kerberos Architecture.pptx
Kerberos Architecture.pptxKerberos Architecture.pptx
Kerberos Architecture.pptx
 
Command Seperators.pptx
Command Seperators.pptxCommand Seperators.pptx
Command Seperators.pptx
 
Upgrading hadoop
Upgrading hadoopUpgrading hadoop
Upgrading hadoop
 
Hadoop migration and upgradation
Hadoop migration and upgradationHadoop migration and upgradation
Hadoop migration and upgradation
 
R language introduction
R language introductionR language introduction
R language introduction
 
Hive query optimization infinity
Hive query optimization infinityHive query optimization infinity
Hive query optimization infinity
 
H base introduction & development
H base introduction & developmentH base introduction & development
H base introduction & development
 
Hbase interact with shell
Hbase interact with shellHbase interact with shell
Hbase interact with shell
 
H base development
H base developmentH base development
H base development
 
Hbase
HbaseHbase
Hbase
 
H base
H baseH base
H base
 
My sql
My sqlMy sql
My sql
 
Apache tomcat
Apache tomcatApache tomcat
Apache tomcat
 
Linux 4 you
Linux 4 youLinux 4 you
Linux 4 you
 
Introduction to apache hadoop
Introduction to apache hadoopIntroduction to apache hadoop
Introduction to apache hadoop
 
Next generation technology
Next generation technologyNext generation technology
Next generation technology
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 

Dna computing

  • 2. 2 Introduction  Ever wondered where we would find the new material needed to build the next generation of microprocessors???? HUMAN BODY (including yours!)…….DNA computing.  “Computation using DNA” but not “computation on DNA”  Dr. Leonard Adleman is often called “The inventor of DNA Computers”.
  • 3. What is a DNA? 3 A nucleic acid that carries the genetic information in the cells. DNA is composed of A (Adenine), C (Cytosine), G (Guanine) and T (Thymine)
  • 4. 4 DNA MEMORY A DNA string can be viewed as a memory resource to save info:  4 types of units (A,C,G,T)  Complementary units: A-T,C-G
  • 5. 5 Uniqueness of DNA Why is DNA a Unique Computational Element???  Extremely dense information storage.  Enormous parallelism.
  • 6. 6 Dense Information Storage This image shows 1 gram of DNA on a CD. The CD can hold 800 MB of data. The 1 gram of DNA can hold about 1x1014 MB of data.
  • 7. DNA Computing It can be defined as the use of biological molecules, primarily DNA , to solve computational problems that are adapted to this new biological format 7
  • 8. Computers Vs DNA computing DNA based Computers Microchip based Computers  Slow at Single Operations  Fast at Single Operations (Fast CPUs)  Able to simultaneously perform Millions of operations  Can do substantially fewer operations simultaneously  Huge storage capacity  Smaller capacity  Require considerable preparations before  Immediate setup 8
  • 9. 9 Why do we investigate about “other” computers?  Certain types of problems (learning, pattern recognition, fault-tolerant system, large set searches, cost optimization) are intrinsically very difficult to solve with current computers and algorithms  NP problems: We do not know any algorithm that solves them in a polynomial time  all of the current solutions run in a amount of time proportional to an exponential function of the size of the problem
  • 10. Adleman’s solution of the Hamiltonian Directed Path Problem(HDPP). I believe things like DNA computing will eventually lead the way to a “molecular revolution,” which ultimately will have a very dramatic effect on the world. – L. Adleman
  • 11. 11 An example of NP-problem: the Traveling Salesman Problem  TSP: A salesman must go from the city A to the city Z, visiting other cities in the meantime. Some of the cities are linked by plane. Is it any path from A to Z only visiting each city once?
  • 12. 12 An example of NP-problem: the Traveling Salesman Problem 1. Code each city (node) as an 8 unit DNA string 2. Code each permitted link with 8 unit DNA strings 3. Generate random paths between N cities (exponential) 4. Identify the paths starting at A and ending at Z 5. Keep only the correct paths (size, hamiltonian)
  • 13. 13 Coding the paths 1, Atlanta – Boston: ACTTGCAGTCGGACTG |||||||| CGTCAGCC R:(GCAGTCGG) 2,(A+B)+Chicago: ACTTGCAGTCGGACTGGGCTATGT |||||||| TGACCCGA R:(ACTGGGCT) Solution A+B+C+D: ACTTGCAGTCGGACTGGGCTATGTCCGAGCAA (Hybridization and ligation between city molecules and intercity link molecules)
  • 14. 14 Filter the correct solutions 1.Identify the paths starting at A and ending at Z  PCR for identifying sequences starting with the last nucleotides of A and ending at the first nucleotides of Z 2. Keep only the paths with N cities (N=number of cities)  Gel electrophoresis 3. Keep only those paths with all of the cities (once)  Antibody bead separation with each vertex (city) The sequences passing all of the steps are the solutions
  • 15. 15 Algorithm 1.Generate Random paths 2.From all paths created in step 1, keep only those that start at s and end at t. 3.From all remaining paths, keep only those that visit exactly n vertices. 4.From all remaining paths, keep only those that visit each vertex at least once. 5.if any path remains, return “yes”;otherwise, return “no”.
  • 16. 16 DNA Vs Electronic computers  At Present,NOT competitive with the state-of- the-art algorithms on electronic computers  Only small instances of HDPP can be solved.Reason?..for n vertices, we require 2^n molecules.  Time consuming laboratory procedures.  No universal method of data representation.
  • 17. 17 Advantages  Ample supply of raw materials.  No toxic by-products.  Smaller compared to silicon chips.  Efficiency in parallel computation.
  • 18. Disadvantages  Time consuming.  Occasionally slower.  Reliability.  Human Assistance.
  • 19. 19 Danger of Errors possible  Assuming that the operations used by Adleman model are perfect is not true.  Biological Operations performed during the algorithm are susceptible to error  Errors take place during the manipulation of DNA strands. Most dangerous operations:  The operation of Extraction  Undesired annealings.
  • 20. 20 Error Restrictions  DNA computing involves a relatively large amount of error.  As size of problem grows, probability of receiving incorrect answer eventually becomes greater than probability of receiving correct answer
  • 21. 21 Applications  Satisfiability and Boolean Operations  Finite State Machines  Road Coloring  DNA Chip  Solving NP-hard problems  Turing Machine  Boolean Circuits
  • 22. 22 Conclusion  DNA Computing uses DNA molecules to computing methods  DNA Computing is a Massive Parallel Computing because of DNA molecules  Someday, DNA Computer will replace the silicon-based electrical computer
  • 23. 23 Future! It will take years to develop a practical, workable DNA computer. But…Let’s all hope that this DREAM comes true!!!