Hot: ecogenesis