Solar Flares On The Sun