Natural selection has been in fact been rejected by the scientific community. It does explain small changes such as one bird having a long beak and anothersimiliar bird a smaller one. It doesn't explain the large jumps in evolution that are actually seen. The amazing thing is that no scientist has actually come up with a theory that does explain those changes. I think evolution is controlled by forces from higher dimensions.