adding bridge.c