What I built was a small version of the floating mat road that has been used for centuries to bridge swamps and bogs. If you have a section of undrainable marsh or mud hollow to traverse, you might build a larger rendition. The time-tested method that resembles one (a thousand years old) found in Europe, is to interweave a road-size mat of thin branches in an alternating fore-and-aft/side-to-side cross-hatch pattern over the marsh. Stake each layer into the mud with down-forking branches. When the mat floats enough to support your weight without bouncing, lay on 6”-thick logs, butted tight together across the road. More poles can be nailed lengthwise to the bottom layer; a third layer can be spiked on top of that (crosswise) for a bumpy, corduroy effect. For a smoother road surface, spike on thick oak planks from a local lumber mill (if you can afford them). Another solution for a mudhole is to drain it into a drywell. Dig down a foot or more and lay perforated drainage pipe or tile along the driveway’s wettest edge in order to collect the water. Connect it with a “T” fitting or bend it to a length of pipe laid in a down-sloping ditch to a low, dry area. There, dig a pit four feet or more down into the subsoil. Fill with gravel, top with tamped down excavated soil. If the pipe enters the drywell at a level below the drainage tile, you should have a dry driveway. To read more follow the link below http://www.motherearthnews.com/diy/build-a-driveway-zmaz92aszshe