all cosmologies