humanity during millennia