bidirectional flow