added bridge context factory