Dice onion, carrots, celery (including leafy parts) and potatoes, add to stock pot with olive oil and saute over medium heat until onions are translucent. Add corn, beans, vegetable stock, and a dash of salt and pepper. Add 1 tbsp flour, bring soup to a boil for one minute then reduce heat to simmer. With an immersion blender, do a few short bursts. Do not blend until smooth. Alternatively, scoop two cups of soup into a blender or food processor, and blend till smooth, return to pot. In a separate bowl beat 2 eggs, add 1/2 cup flour and stir. Add 1 tbsp water and stir till smooth. Bring soup to a boil and drop batter in by a teaspoon. Dumplings will cook quickly.