Bi-directional parallel