Recent advances understanding of solar flares by