Fry bacon till crisp then chop. Reserve 4 tablespoons bacon grease. Cook potatoes until softened. Drain reserving 4 cups of potato water. Saute celery 5 minutes then add onions and cook till both are softened. Add all other ingredients except for potatoes. Cook until everything has melted and well blended. Add potatoes and cook till desired consistency. Be careful not to overcook the potatoes. Add salt and pepper to taste. Serve with shredded cheese and chopped bacon.