Sauté the onion and potatoes in the olive oil. Add the seasonings. Stir well and then add the celery and chicken stock. Simmer for 45 minutes. Remove from heat and puree the mixture in a food processor. Season with some fresh lemon juice. Mix in the butter and stir well. Season with salt and pepper and serve warm. Serves 6.