bi-directional2