phanerozoic, proterozoic, archean