Origins-and-evolutions