Magnetic energy balance solar dynamo by Geffen