Significant improvements have been made to the de novo drug design program BUILDER. The BUILDER strategy is to find molecule templates that bind tightly to 'hot spots' in the target receptor, and then generate bridges to join these templates. In this paper, the bridging algorithm has been further developed to improve the chemical sense and diversity of the bridges, as well as the robustness of the technique. The improved algorithm is then applied to rebuild known bridges in methotrexate and HIV protease. Finally, the entire BUILDER approach is tested by rebuilding methotrexate de novo.