Solar is getting better