Peel and slice potatoes, place in a small pot with salted water, boil until just tender.
Fry bacon in a skillet until crisp, remove bacon, reserve 2 tablespoons of bacon grease
Saute sliced onions and mushrooms in the bacon grease until done, add the white wine to deglaze the pan
Drain potatoes and add them to the onions and mushrooms
Add the cream or half & half, salt and pepper to taste, transfer to a baking dish
Sprinkle bacon on top
Cut the cheese in half crosswise and lengthwise, then into ¼ inch strips, arrange cheese on top of the potatoes
Sprinkle breadcrumbs that have been lightly coated in olive oil on top of the cheese
Bake at 350F until sauce is bubbling, cheese is melted and breadcrumbs are golden brown, about 25-30 minutes