Fact 1: Macroevolution occurs over geologic time above the level of the species. 
Fact 2: Macroevolution requires adding new genes with special capability.
adding new genes with special capability occurs over geologic time above the level of the species.