In a large skillet add butter and oil and add potatoes and onions. Cook until brown and done. Meanwhile, brown and drain bacon in another pan and when done add to hash brown mixture. Make scrambled egg mixture to your preference and scramble. Add to hash brown mixture. Stir until all combined, then top with cheese and serve.