Rewrite of supernova