Thread the rods through one of the legs, then set the leg flat on the table. Insert dowels into the dowel holes. Place the matching stretchers into place. Put dowels into the dowel holes at the top end of the stretchers. Place the other leg onto the threaded rod and settle it down onto the dowels. You'll probably have another opportunity to whack away with your rubber mallet.
Here’s a traditional Swedish farm accessory for gunk-laden soles. The dimensions are not critical, but be sure the edges of the slats are fairly sharp?they’re what makes the boot scraper work. Cut slats to length, then cut triangular openings on the side of a pair of 2x2s. A radial arm saw works well for this, but a table saw or band saw will also make the cut. Trim the 2x2s to length, predrill, and use galvanized screws to attach the slats from underneath. If you prefer a boot cleaner that has brushes, check out this clever project.
When the holes were complete, I flipped the legs and drilled the countersinks with a 1" Forstner bit. Trying to drill a countersink when the center was already drilled would be impossible with a spade bit or an auger, but Forstner bits are guided by their edges, not their center, so they can handle this job. On thing about Forstners, though -- they have a tendency to skitter around a bit when starting, before they bite. An easy fix for this is to drill a hole through a piece of ply, and to clamp that to your work, creating a jig that will prevent the bit from drilling in the wrong spot.
The Joint Book contains easy-to-follow step-by-step instructions for creating edge and scarf joints, lapped and housed joints, mortise and tenon joints, miters and bevels, dovetails, dowels and biscuits, and provides detailed descriptions of fasteners, hardware, and knockdown joints. This book is the perfect companion for any woodworker interested in improving their joint-making skills.”