What important roles does the supernovae play in the universe?