Place the dough in an oiled bowl, cover it up with a clean kitchen towel or plastic wrap and let it rest until it doubles in size. Normally I turn my oven on to 200 F degrees for a couple minutes so that the oven warms up, then I turn off the oven and place the bowl with dough in there for an hour or so until the dough has doubled.
Using the dough hook mix for a couple minutes and add the remaining flour. The dough will be sticky. If you don't have a mixer you can do all this by hand.
In the bowl of your mixer, start with 4 cups of flour, add salt and mix. In the milk mixture crack the egg and mix. Add this mixture to the flour and the yeast mixture as well.
In another bowl add the water and the yeast. Stir the yeast a little bit and let it sit until it foams.
In a microwave safe bowl combine the milk, sugar and ¼ cup of the butter and microwave for a couple minutes until the butter melts. If it didn't melt completely that's ok.