add bidirectional biding test