Strange thing called evolution