Everything For coronal mass ejection