Tag solar flare explained