block cosmology