Hazel’s theory of evolution