added bridge builder