Here's what we know:i can't believe you are saying that mainstream evolution is completely right. WE DONT KNOW ANYTHING.
Genes code for different things in the body.
If you change the genes, you change the outcome.
Mutations occur, they are changes in genes.
Genes are passed down from parent to child.
If a new change in a gene occurs and it kills the individual before they can reproduce, that gene will not get passed down.
If a new change in a gene occurs and it allows the individual to live long enough to reproduce, that gene will get passed down.
Over time, genes which are successful spread to more and more of the population.
Can you point to a single part of that argument which is not correct?