added link builder factory.